import smtplib
from email.mime.text import MIMEText # 邮件正文
from email.header import Header # 邮件头

# # 登录邮件服务器
# smtp_obj = smtplib.SMTP_SSL("smtp.qq.com", 465) # 发件人邮箱中的SMTP服务器，端口是25
# smtp_obj.login("2339924507@qq.com", "xxxxxxxxxx") # 括号中对应的是发件人的邮箱账号、邮箱密码
# # 设置邮件头信息
# msg = MIMEText("Hello ", "plain", "utf-8")
# msg["From"] = Header("来自我的问候", "utf-8") # 发送者
# msg["To"] = Header("有缘人", "utf-8") # 接收者
# msg["Subject"] = Header("娜美的信", "utf-8") # 主题
#
# # 发送,列表里面是代表可以同时发送给多个人
# smtp_obj.sendmail("2339924507@qq.com", ["2054896188@qq.com"], msg.as_string())

# 发送HTML格式的邮件
# 登录邮件服务器
smtp_obj = smtplib.SMTP_SSL("smtp.qq.com", 465) # 发件人邮箱中的SMTP服务器，端口是25
smtp_obj.login("2339924507@qq.com", "xxxxxxxxxx") # 括号中对应的是发件人的邮箱账号、邮箱密码
# 设置邮件头信息
mail_body = """
    <h5>hello， 你好啊</h5>
    <p>
        你喜欢编程吗，你喜欢算法吗？你喜欢新技术吗？
        <a href="https://t7.baidu.com/it/u=1819248061,230866778&fm=193&f=GIF">这是一张图片</a>
    </p>
"""
msg = MIMEText(mail_body, "html", "utf-8")
msg["From"] = Header("来自我的问候", "utf-8") # 发送者
msg["To"] = Header("有缘人", "utf-8") # 接收者
msg["Subject"] = Header("娜美的信", "utf-8") # 主题

# 发送,列表里面是代表可以同时发送给多个人
smtp_obj.sendmail("2339924507@qq.com", ["2054896188@qq.com"], msg.as_string())